Scalable Context-aware Services
نویسنده
چکیده
Most of the prior work in ubiquitous computing focused on small Context-Aware Services (CASs). However, there is a trend to build also large-scale applications where many context sources, CASs, and users are spread over a large area. These kinds of CASs are subject to strong scalability problems. In my work I show how scalable CASs can be built. The main idea is to dynamically replicate and distribute CASs within the main scalability infrastructure of the world wide web, namely Content Delivery Networks (CDNs). Unfortunately, today’s CDNs are not able to deliver CASs mainly due to two reasons: First, it is not solved how replicas of CASs can access context information from within the CDN. Second, the distribution algorithms employed in CDNs are not well suited for distributing CASs. In my work I address these two issues. I designed an integration layer that resides on the servers of the CDNs, binds to the heterogeneous regional context sources, and provides context information in a unified form to the replicas of the CASs. Furthermore, I developed a new heuristics for the distribution of CASs within CDNs that bases its replica placement decisions on a profit maximization calculation and uses statistical process control techniques.
منابع مشابه
Context-aware systems: concept, functions and applications in digital libraries
Background and Aim Among the places that context-aware systems and services would be very useful, are libraries. The purpose of this study is to achieve a coherent definition of context aware systems and applications, especially in digital libraries. Method: This was a review article that was conducted by using Library method by searching articles and e-books on websites and databases. Results:...
متن کاملContext-aware services in cooperative value chains: a key player-centred approach
The progress in context-aware systems is predominantly technology-driven, leading to innovations in technology-savvy industries while having almost no impact on other industries, such as the insurance sector. In this paper we introduce a novel, key player-oriented framework that explicitly takes into account the (business) value for each player being relevant when implementing a particular cont...
متن کاملMobile Software Agents for Location-Based Systems
As mobile computing matures, location-awareness as part of context-awareness gains more attention; especially, location-aware services for mobile users. This paper concentrates on the software engineering issues of location-aware services and presents Mobile Shadow as an successful example of a design and an implementation of a scalable, fault tolerant, and component-based service infrastructur...
متن کاملApplying Dynamic Integration as a Software Infrastructure for Context-Aware Computing
Much of the software engineering literature examines techniques and practices that help us to build systems that we have been building for many years already. While there is merit in seeking ways to raise the oor of software engineering practice, we also have an obligation to research software design issues that push the envelope of existing computing technology. One of the features of future i...
متن کاملA Programmable Context-aware Voice Service
This paper presents a programmable context-aware voice (CAV) service, which enables VoIP services to cope in crisis situations. To prevent the upsurge in traffic normally associated with a crisis from degrading the quality of service for privileged users like emergency workers, the CAV service prevents nonprivileged users from accessing the network during a crisis. This service is built upon th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005